body, html
{
  background: silver;
  top: 0px;
  margin: 0px auto;
  text-align: center;
  /*height: 100%;*/
  font: normal 10pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
  padding-top: 20px;
  padding-bottom: 20px;
}

div#paper
{
  position: relative;
  background: white;
  width: 700px;
  /*height:auto !important; /* real browsers */
  height:900px; /* IE6: treaded as min-height*/
  /*min-height:140%; /* real browsers */
  margin-left: auto ;
  margin-right: auto ;
  border: 1px solid black;
}

img.logo
{
    position: absolute;
    top: 20px;
    right: 20px;
}

div.content
{
    position: relative;
    top: 80px;
    border: 0px solid black;
    margin: 40px;
    text-align: left;
}

form.login
{
    position: relative;
    top: 200px;
    margin-left: auto ;
    margin-right: auto ;
    border: 0px solid black;
}

form.mailinfo
{
    border: 0px solid black;
    margin-top: 20px;
}

input
{
    background: #EDF2F7;
    border: 1px solid #85b1de
}

h1
{
    font-size: 14px;
}

div.input
{
    border: 0px solid black;
}

span.error
{
    color: red;
}
